Method for transmitting data in a telecommunications network and switch for implementing said method

ABSTRACT

A method for transferring data from a first switch to a second switch selectively by line-switching or by packet-switching as well as to a switch for carrying out the method. Data packets are thereby first transferred packet-switched through a packet-switching network to the second switch. With the presence of a corresponding control signal a line-switching connection is established from the first switch to the second switch and the data are then transferred through this connection. 
     Where applicable a renewed change over to a packet-switching transfer is carried out. A flexible packet-switching or line-switching data transfer linked with dynamic costs between the junctions of a telecommunications network is enabled.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a divisional of U.S. application Ser. No.09/147,970, filed Mar. 23, 1999, which is a National Phase PatentApplication of International Application Number PCT/DE97/02363, filed onOct. 7, 1997, which claims the priority of German Application No. 196 42063.6, filed Oct. 7, 1996, and German Application No. 196 45 368.2,filed Oct. 23, 1996, priority of which are claimed herein.

BACKGROUND OF THE INVENTION

The invention relates to a method for transferring data from a firstswitch to a second switch, selectively by line switching or by packetswitching, and to a switch for carrying out the method.

The present-day situation in telecommunications is marked by a divisionbetween two different connecting and switching technologies. These arethe synchronous line-switching technology (line-switching or circuitswitching) and asynchronous packet-switching technology(packet-switching).

Line-switching connections use line switches, alias line switchingequipment, between the individual line sections, each of which copiesover 1 byte packets and has a corresponding buffer size.Packet-switching connections use packet switches, alias packet switchingequipment, between the individual line sections of a network, each ofwhich copies over multi-byte packets. The buffer size of a packet switchcorrespondingly amounts to n bytes where n stands for the number ofbytes in the copied data packets. The term “switch” is used below sothat it includes both a line switch of a line switching network and apacket switch of a packet switching network.

A line switch, alias line switching equipment, is calledtelecommunications apparatus (TK apparatus) in the private sector, andexchanges of the network supplies in the public sector. A packet switch,alias packet switching apparatus, is also called a router, an IP switchor a host computer.

Line switching connections are synchronous, i.e., data transfer iscarried out substantially without any time delay from one line sectionto an adjoining line section through a switch (here, a line switchingapparatus).

When a line-switching call is put through, a connection is continuallyprovided in real time with the complete bandwidth of a channel betweentwo points. Even if no useful information is being sent e.g., during apause in telephone conversation, the transmission channel is occupied orengaged.

Line-switching connections are expensive, particularly during telephoneconversations since the costs accumulate irrespectively of theinformation actually transferred. The advantage of a line switchingconnection is that it is free of any time delay and has a fixedbandwidth.

The other important type of data exchange nowadays is the packetexchange. With packet exchange, data, e.g., audio data, video data orcomputer files, are packeted and transferred as data packets. Packetswitching works in the asynchronous transfer mode, i.e., data istransferred time-delayed between two adjoining line sections by a switch(here, a packet switching apparatus). In the case of packet-switchingexchanges, and quite differently from line-switching exchanges, a fixedconnection does not have to be maintained. It is connection-less, i.e.,each packet is treated individually and not in conjunction with others.

Packet switching is used in particular on the Internet. The data packetsare termed there as IP packets (IP=Internet Protocol). Each IP packetcontains a header which contains, inter alia, sender and receiveraddresses. The IP packets form a data flow which is transferred throughpacket switching apparatus (alias IP switches or Routers or Hostcomputers) in the Internet from the sender to the relevant receiver.

As a result of the length of the IP packets (16 bytes or more), a timedelay occurs in the packet switching apparatus when copying. This timedelay can be so great, when there is a heavy load on the packetswitching apparatus which passes a data packet over the route to thedestination address, that certain applications are no longer possible.

These delays are of considerable significance particularly in the caseof the Internet. With Internet telephony, a cost-conscious caller usesthe normal Internet with approximately 8 kbit/s bandwidth and a timedelay of 0.5 seconds. When the Internet is overloaded, the time delay ofthe individual packets becomes so great that an acceptable conversationconnection between telephone partners is no longer possible.

Internet telephony is marked by a great advantage that only the relevantlocal telephone charges to the next POP (Point of Presence), the accesspoint to the Internet offered by an Internet Service Provider ISP, aswell as time charges calculated by the ISPs for the length of theInternet access as well as volume charges, but not expensive longdistance telephone charges are incurred.

From U.S. Pat. No. 4,996,685 a method and device are known which allowin an ISDN communications network, during an existing connection betweena user and a host computer, a dynamic change between a line switchingconnection through an ISDN B channel and a packet-switching connectionthrough an ISDN D channel. A command to change between a line-switchingand a packet-switching connection thereby always emanates from the Hostcomputer.

The method disclosed in U.S. Pat. No. 4,996,685 is restricted toundertaking on an ISDN connection a change between a line-switching anda packet-switching data transfer whereby a line-switching transfer iscarried out on a B channel and a packet-switching transfer is carriedout on the D channel. A method of this kind is indeed expedient toproduce effective access from an end subscriber to a host computer,possibly an exchange point of the telephone network or an access pointto the Internet, but does not relate to the transfer of data betweenswitches or routers of a network.

WO 95/31060 A1 describes a method for transferring data between aninformation source and a destination device wherein the data to betransferred are transferred as data packets. Depending on type ofinformation of the data packets, the data are transferred automaticallyeither solely by line-switching solely by packet-switching. Moreparticularly in the case of small amounts of data to be transferred, apacket-switching transfer is chosen and in the case of large amounts ofdata, a line-switching data transfer is chosen.

WO 95/25407 A1 describes a method for transferring data between a datasource and transceiver either through a packet-switching network or aline-switching network. A control device is thereby provided which usescertain criteria to decide which network and which method of transfer isbest suited for the transfer and then selects same.

U.S. Pat. No. 4,903,260 describes a digital coupling network and acoupling field chip which are designed so that paths leading from anyinput to any output can, depending on requirements, either be switchedthrough for line-switching connections or can be preset forpacket-switching information. Preset paths for the packet-switchedinformation thereby form a network whose junctions lie in the couplingfield chip of the coupling network. Those function devices which arerequired to send each data packet on the path preset for same areintegrated in the coupling field chips. It is thus possible to divide upa single coupling network depending, on requirements, dynamically into aline-switching network and a packet-switching network.

SUMMARY OF THE INVENTION

Based on the prior art, the present invention is concerned with theproblem of providing a method for transferring data from a first switchto a second switch and providing a switching for carrying out the methodwhich, depending on the data origin and headers of a user or networkmanagement system, allows flexible data transfer between the switchesand more particularly cost-effective data transfer with real timeproperties.

The solution according to the present invention makes it possible duringpacket-switching connection between two switches to achieve a dynamicchange-over to line-switching connection without interrupting theconnection. This is always advisable if a data build up of data packetsexists before the switches of the packet-switching network. Through theestablishment of a line-switching connection between the switches, abypass is produced according to the invention on which data can betransferred with fixed bandwidth and slight time delays substantially inreal time so that the data blockage is bypassed. Since a line switchingconnection is established only when required, i.e., when apacket-switching data transfer no longer has the desired bandwidth, theinvention allows a flexible, most cost-effective data transfer.

The term “switch” is used in the sense of the present invention asalready explained so that it includes both a line-switch of aline-switching network which copies over 1-byte packets, and apacket-switch (router) of a packet-switching network which copies overmulti-byte packets. Data to be transferred can be any type of data, suchas audio data, video data or computer files.

The present invention provides for carrying out the method according tothe present invention, on switches which allow both line-switching andpacket-switching, and combine the functions of a line-switch and apacket-switch. A switch according to the present invention has apacketing device for packeting and unpacketing data, an IP switchingdevice for routing data packets, a line-switching device forestablishing connections for switching through data channels and acontrol device which directs incoming data either to the IP switchingdevice or to the line switching device depending on the control signals.

The corresponding control signals are triggered by a user, or at thecommand of a network management system and are transferred together withother signaling data to the switch. Alternatively, the switch itselfautomatically produces a corresponding control command upon exceeding acertain bandwidth of the packet-switching transfer.

The network which consists of interconnected switches according to thepresent invention forms an Intranet wherein data transfer can beinterchanged dynamically between line switching and packet switching andensures, under normal conditions, data transfer substantially in realtime through the possibility of establishing when required, aline-switching connection of a fixed bandwidth. This is particularlyimportant for Internet telephony.

There are numerous useful areas for the switches according to thepresent invention. The switches according to the present invention caneven replace conventional line-switches such as TK equipment andexchanges as well as packet switches. More particularly they can be usedto build up new networks with real time capacity (intranets) which canoperate both by line-switching and by packet-switching.

The method according to the present invention is used in a firstembodiment of the invention between two switches which are part of aline-switching network, but not directly part of a packet-switchingnetwork. Therefore, for a packet-switching transfer, first a connectionis established through the line-switching network from a first switch toan access point to the packet-switching network (such as Internet accesspoint). The data are transferred line-switched to the access point tothe packet-switched network, where they are packeted if they do notalready exist as packets, and are transferred from the access pointpacket-switched through the packet-switching network to the secondswitch. The data are thereby preferably already packeted in the firstswitch and transferred as data packets line-switched to the accesspoint.

If both switches are part of both a line-switching network and apacket-switching network, then in a second embodiment of the methodaccording to the present invention, a packet-switched data transfer cantake place directly between the switches. With both embodiments, with apresence of a corresponding control signal, a line-switching connectionis built up through the line-switching network directly to the secondswitch. If there is no longer any need for a line-switching transfer,then a change back to a packet-switching transfer takes place.

In one embodiment of the method according to the present invention, thedata packets remain, after the change-over to a line-switching datatransfer, as data packets and are then transferred as such byline-switching. In an alternative embodiment, the data packets areunpacketed, more particularly the headers of the data packets areremoved, and only the data are then transferred by line-switching. Theadvantage of the first embodiment lies in the fact that if the data isonce again to be transferred over the packet-switching network, theyalready exist as data packets and therefore time is saved whenswitching. The advantage of the second embodiment is that by removingthe headers from the individual data packets, the effective bandwidth ofthe data transfer is increased.

In a preferred embodiment of the method according to the presentinvention, the same data channel is used for transferring the datapackets from the first switch to the access point to thepacket-switching network, and for transferring data from a first switchto the second switch through the line-switching network. This embodimenthas the advantage that only one data channel is constantly engagedwhich, depending on the type of transfer, transfers data either to theaccess point to the packet-switching network, or to the other switch.More particularly in the case of an ISDN network, the same B datachannel is used for both sending data to the access point to thepacket-switching network, and for sending data through a bypass toanother switch.

A data transfer from the first switch to the access point to thepacket-switching network always takes place by line-switching. Thuscompared with a packet-switching transfer to the access point (e.g.,through an ISDN D channel), which is also possible, a larger and fixedbandwidth is ensured up to the access point. If an ISDN network exists,then an ISDN B channel is used as the data channel. Data packets arethereby sent through the B channel by applying them to the ISDNframework. This is known per se and fixed in the PPP protocol.

In a further embodiment, two data channels are provided for datatransfer from a first switch, whereby through the first data channel thedata packets are transferred to the access point to the packet-switchingnetwork, and through the second data channel the data are transferred tothe second switch through line-switching. Depending on the type oftransfer, either the one data channel or the other data channel is used.This has the advantage that data can be transferred simultaneously bypacket-switching and line-switching. By way of example, less importantdata such as correspondence is transferred by packet-switching and audiodata is transferred by line-switching.

In a further preferred embodiment of the present invention, with aline-switching data transfer between the first switch and the secondswitch or between the first switch and the access point to thepacket-switching network, the data of several users are multiplexed on adata channel by forming sub-channels of fixed bandwidth. It is therebyprovided that the data of one user are transferred after its selectionby line-switching with a transfer rate which corresponds to only afraction of the transfer rate of the bandwidth which is available asstandard to the user.

More particularly with an ISDN network on the B channels sub channels ofa bandwidth of 32, 16, 8, 4, 2 or 1 kbit/s are available. To implementthe sub-channels, only each n-th byte or each n-th bit of an ISDN frameis copied over immediately forwarded on the data channel to the nextswitch or to the computer network access point.

The formation of sub-channels on a data channel, possibly an ISDN Bchannel or a data channel of the GSM mobile phone system, allowsadditional flexibility for the data transfer. In many cases, it isentirely adequate that the bandwidth only uses up a part of thebandwidth which is available on a data channel. The use of thesub-channel thereby has an advantage for the user that according to thebandwidth of the sub-channel, lower costs are incurred but a fixedbandwidth is still available. Sub-channels of different bandwidththereby define different service quality.

Thus a packet-switching transfer, a line-switching transfer with a partof the available bandwidth of a data channel, and a line-switchingtransfer with the complete bandwidth of the data channel are availableas alternatives.

In a further development of the method according to the presentinvention, with a change from a packet-switching transfer to aline-switching transfer, the address information of the data packets areevaluated and sorted according to network topology. Thus for each datapacket whose destination addresses relate to the same topological areaof the network, a switch located in this area is selected, aline-switching connection (bypass) is established to the selected switchand the corresponding data or data packets are transferred to the switchby line-switching.

A classification of the data packets is thereby preferably carried outaccording to geographical points of view, whereby, for data packetswhose destination address relate to the same geographical area, a switchlocated in this geographical area is selected and a line-switchingconnection is established to this switch. This allows a bypass to beeffectively established since for data packets with roughly the samedestination, a line-switching connection is established directly to anetwork junction which lies, regarding network topology, in thedestination area of the data packets. The establishment of an effectivebypass between the individual switches has great importance in the caseof packet-switching networks since a data packet can run on the way fromBerlin to Munich via Paris and New York. By bringing together all datapackets intended for Munich and transferring these data packets byline-switching directly from Berlin to Munich, it is possible to providea more effective data transfer.

For classifying data packets according to geographical points of view,it is preferable to compare the destination address with destinationaddresses stored in a data bank whereby the data bank contains a linkbetween the destination addresses and the associated geographicalposition. The data bank is thereby preferably integrated in the switch.If the data packets are IP data packets, then the relevant IP addressesare consulted in the data bank and assigned to a certain bypassdepending on the geographical destination.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows diagrammatically a telecommunications network according tothe invention;

FIG. 2 shows diagrammatically a telecommunications network known in theprior art;

FIG. 3 is a diagrammatic illustration of a telecommunications network inwhich switches according to the invention form an Intranet;

FIG. 4 shows diagrammatically a switch according to the invention;

FIG. 5 a shows a flow chart of the method according to the invention fortransferring data between two switches; and

FIG. 5 b shows diagrammatically a flow chart for the method according tothe invention for selecting a destination switch through topologicalpoints of view.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 2 shows a conventional telecommunications network. Data terminalssuch as telephone 1 or personal computer 2 are connected to an exchange4 of the telephone network directly or by means of a telecommunicationsapparatus (TK-apparatus) 3 through an ISDN/POTS line. Where applicable,a local network LAN 5 is connected to the TK-apparatus 3. The exchanges4 pass on incoming connection requests and provide line-switchingconnections. Entry to a packet-switching network is possible through anaccess point POP (Point of Presence) 6. Data are transferred betweeninterlinked packet switches 10 by packet-switching through thepacket-switching network.

The Internet will now be considered as packet-switching network withoutrestricting the present invention. Indeed any packet-switching networkcould be used such as mobile phone networks within the scope of thepresent invention.

The technologies used are known per se. The data transfer betweenterminals 1 and 2 and a line-switch (TK apparatus 3 or the exchange 4)takes place line-oriented, and similarly the data transfer between theindividual line switches (such as between the individual exchanges 4 andthe POP 6 of the Internet Service Providers IPS). The lines are switchedthrough via coupling fields which are produced in the exchange and inthe TK-apparatus.

The PCM 30 System is particularly wide spread in ISDN networks wherein 8Bit codewords for each 30 useful channels within a scanning period of125 μs are multiplexed and sent in one pulse frame. However, nomultiplexing takes place on a single channel. The pulse frame istransferred in constant repetition between sender and receiver even ifno useful signals are contained. In the digital coupling field,individual bytes are copied and then sent (switch of 1-byte-packet).Since during the exchange process only one byte is read into a memoryeach time and then read out again, only a minimal time delay occurs whenexchanging the connecting path.

From the access point POP 6 to the Internet, the transfer of data isstill only carried out packet-switched on the basis of the known networkprotocol UDP/IP or TCP/IP. Access to the Internet is brought about by apacket switch (hereinafter also called IP Switch) which receives datapackets which are not intended for itself and passes them on to theparty network whose address they support. During routing, copying of theIP packets is carried out (switch of multi-byte packets). Time delaysthereby occur in the packet-switching network according to the size ofthe IP packet and the number of routers passing on an IP-packet. Thesetime delays can assume such proportions in the event of overloading theIP switches 10 that in the case of the Internet telephony, delays ofmore than 0.5 s may occur.

FIG. 1 shows a telecommunications network according to the presentinvention with switches 7 a and 7 b according to the present inventionwhich are shown as starred and are described in detail in FIG. 3. Theswitches 7 a and 7 b integrate the functions of a packet switch and aline switch.

The important factor is therefore the possibility of dynamicallyswitching between packet-switching and line-switching during onetransfer, as will be described in further detail below. It is therebypossible to change over, when desired, from an asynchronouspacket-switching transfer of variable bandwidth to a synchronousline-switching transfer of greater and fixed bandwidth. Internettelephony and downloading of files from a WWW server are two importantuses.

The implementation of the switches 7 a and 7 b takes place selectivelythrough hardware or software. The line switching, is thereby preferablyimplemented by hardware and the packet-switching by software. Thus withline switching, after switching through a connection the data areforwarded without further examination, whilst with packet switching thedestination addresses of each data packet is evaluated and the next IPswitch has to be selected from the routing tables. A switching devicefor the switches 7 a and 7 b which undertakes a change over betweenpacket and line-switching is preferably likewise implemented assoftware.

The switches 7 a and 7 b can be mounted according to FIG. 1 at differentpoints in the telecommunications network. The switch 7 a represents aservice access module for connecting the LANs or end terminals 1 and 2to the ISDN/PSTN network and Internet. On the user side, the switch 7 ahas an ethernet interface for a LAN connection, a printer interface andinterfaces for connecting telephones (radio telephones, ISDN telephones,analog telephones)—not shown. The switch 7 a is connected to an exchangepoint 4 of the telephone network through a line 8.

Since the switch 7 a is not a part of the Internet, it is necessary forthe packet-switching transfer of data through the Internet to first makea connection with the access point POP 6. This can be carried outthrough the exchange point 4 or even through a standing line 9 to thePOP 6. The data are transferred line-switched up to the POP 6 and arepreferably already packeted. If a change to line-switching data transferis to take place, then a line to another switch is switched through theexchange 4 and the data are transferred to this by line-switching. Theswitch 7 a thus routes the IP switched/line-switched channels to theline 8 controlled by same so that they are more cost-effective or morereal time depending on the wishes of the user or provider of thechannels.

The switch 7 a is integrated in the Internet and connected to further IPswitches 11 and/or line switches 12. Ideally the network still onlyconsists of switches 7 b which allow both line switching and packetswitching, so that with each switch 7 b there is the possibility wherenecessary of providing a higher quality line-switching transfer insteadof a packet-switching transfer. A line-switched transfer is therebyestablished as bypass, more particularly between switches where a datablockage builds up.

FIG. 3 shows a telecommunications network wherein switches 7 which allowa data transfer selectively by packet switching or by line switchingform an Intranet within the Internet. A real time communicationspossibility is thereby present between the switches 7. So that this isalways possible, additional real time communications channels existbetween the switches 7. These are additional ISDN/PSTN connections oradditional Intranet channels. A line switching connection (bypass)between the switches 7 can thus arise not only through the telephonenetwork, but also through separate channels.

FIG. 4 shows diagrammatically the establishment of a switch 7 accordingto the present invention. The switch 7 is part of both apacket-switching network (Internet) and a line-switching network(telephone network), i.e., it is connected through lines to furthernetwork junctions to which it can transfer or receive line-switched orpacket-switched data. Data coming in through a data input 74 can haveany source, more particularly come from an IP switch/router, aline-switch such as an exchange point or a telecommunications unit, froma LAN or from an end terminal 1 or 2. The data input 74 has for thispurpose, in a known way, an ethernet interface, an analog interface withA/D converter and an ISDN interface. In addition where applicable, anATM interface and an interface with a mobile phone network can also beprovided. The ISDN networks are with incoming data of 8 bit long wordswhich arrive on a multiplexed supply line of the switch 7.

The switch 7 has a known IP switch 72 which copies over incoming IPpackets (switch of multi-byte packets) and forwards them in the Internetto suitable switches according to the address of the packets. Theserelate to the known Internet protocol UDP/IP and TCP/IP. A datacompression device 721 is integrated as an option in the IP switch 72.For data compression, a reference is made to the internationalcompression standards developed for individual communications, moreparticularly the compression process according to ITU standard G. 72 X.Furthermore, a coding device 722 for coding data packets can be providedas an option.

Furthermore, the switch 7 has a line switching device 73. This has adigital coupling 731 which is known per se for switching throughtelephone conversation channels of the line-switching network, and amultiplex/demultiplex device 732 which produces sub-channels on existingdata channels, as will be described in further detail below.

The internal control commands, as to whether a packet switching is totake place through the IP switch or a line switching is to take placethrough the line switching device 73, are produced in a control device71. The device 71 is substantially a switch which forwards the incomingdata either as data packets to the IP switch 72 or as bit flow to theline switching device 73. To this end, the control information of theincoming data are evaluated. The change-over control unit 711 monitorsand controls which open connections are present (i.e., which and howmany data channels are connected) and which bandwidth the individualdata channels require.

In detail the control device 71 has a change-over control unit 711, twopacketing/unpacketing devices 713 and 714, and an intermediate register712. The change-over control unit is connected to a topography data bank75 which contains geographical data for a number of IP addresses.

If the incoming data are IP packets, then the headers of the IP packetsare evaluated by the change-over control unit 711. If the incoming dataare a continuous data stream, then the signaling information of thesignaling channel (in band signaling or outband signaling) are evaluatedby the change-over control unit 711. The basic state thereby providesthat the incoming data are sent into the Internet through the IP switch72. If the incoming data do not yet exist as IP packets then they arepacketed into corresponding IP packets in the packeting/unpacketingdevice 714 and sent to the IP switch.

If the data exist as IP packets but are to be transferred line-switchedthrough the line-switching device 73 then the data are, whereapplicable, unpacketed in the packeting/unpacketing device 713. Moreparticularly the headers, of the data packets are removed. Unpacketingis optional however and not absolutely necessary since data packets canbe transferred line-switched where applicable according to the PPPprotocol. The (packeted or non-packeted) data are transferred as bitstream to the line switching device 73 by the change-over control unit711.

Through a control command which is sent by an end terminal or anotherswitch and for example triggered by a user by pressing a certain buttonon the terminal or by the network management system, the type ofcommunication is switched over to line-oriented or packet-orientedcommunication.

A corresponding signaling command for changing between packet and lineswitching is, for example, represented by a certain bit sequence whereinthe switching unit 71 stores the detailed incoming data in anintermediate register 712 and compares it with stored bit sequences. Ifa certain bit sequence exists, then a change over to a different type ofswitching is carried out. Alteratively, it can also be possible for thechange-over control device 711 to monitor the bandwidth of a transferand on understepping or exceeding a certain bandwidth and/or in theevent of a time delay when forwarding IP data packets to automaticallyrelease a control command to change over to the relevant other type oftransfer.

To change from packet switching to line switching, first at the commandof the control unit 71, a connection is made via the line-switching unit73 (bypass) with another switch (destination switch). To this end, theISDN signaling command SETUP is sent to the next exchange point. Afterthe connection is established, all the incoming data of thecommunications connection considered are no longer directed through theIP-switch 72 but through the line-switching unit 73. The data are nowtransferred by line-switching with fixed bandwidth through theestablished bypass to the other switch.

The change-over control unit 711 thereby checks, within the scope of thechange-over process and prior to sending the data to the device 73,whether they are IP packets and whether unpacketing is to take place inthe packeting/unpacketing device 713. The decision on this is madedependent on control signals of the network management system or the endterminal or alternatively by the change-over control unit 711 itselfdependent on the data arrival. The control signals here containcorresponding transfer parameters. In each case, the data after beingsent to the device 73 are then exposed in the coupling field 731 to anISDN data frame.

To establish the most effective line-switching connection possible, itis important to select a suitable destination switch where the bypass isestablished. To this end, a switch is selected as destination switchwhich lies in a geographical area which coincides with the destinationaddress of numerous IP packets. Then in particular, these IP packets aretransferred through the bypass to the corresponding destination switchso that the data packets still only have a short transfer path from thedestination switch to the final destination.

The classification of the IP packets and selection of a correspondingdestination switch takes place by means of the topology data bank 75which contains a geographical link between a number of IP addresses andtheir geographical position. In the line switching device 73, the IPdestination address of each packet is compared with the addresses storedin the data bank 75 and in the event of a successful association of theIP address, this is given a code. This can be a number whichcharacterizes a certain geographical region. This code is recognized bythe coupling field 731 and the data packet is then switched through tothe corresponding destination switch.

Since it would result in too much time delay to interrogate the databank 75 for each data packet, the change-over control unit 711 containsa cache which can be quickly accessed and in which the result of thelast data bank inquiry is stored. If the IP address of a data packetarriving through the data input 74 is stored in the cache, then thecorresponding code can be quickly given.

If the IP address is not contained in the cache, then a data bankinquiry is carried out, and the IP packets are directed onto the IPswitch 72 until the result of the data bank inquiry is provided. Onlythen is a change-over made for this data to a line-switching transferthrough a bypass. It is thereby possible that several bypasses todifferent destination switches exist at the same time whereby the changeover control unit 711 controls the coupling field 731 so that the datapackets are each time sent to the destination switch which is mostfavorable from the network topological point of view. The change-overcontrol unit 711 thus informs the coupling field 731 of which data is tobe sent to which destination switch.

If the destination address of a data packet is not contained in the databank 75, then those intermediate junctions of the packet-switchingnetwork are checked to be fully functioning which are normally runthrough when sending data packets with a certain destination address. Tothis end, the corresponding data are exchanged between the individualnetwork junctions in known way by trace routing. At the appropriateintermediate junctions, i.e., the intermediate junctions with lowfunctioning output, it is determined whether the ISDN number is knownand this is requested where applicable. The change-over control unit 711of the data bank 75 is thereby operated in the manner already described.A bypass is then established from the change-over control unit 711 to aswitch which lies in the chain of switches as close as possible to thedestination switch.

The multiplex/demultiplex device 732 of the line-switching device 73allows, depending on the control commands of the change-over controlunit 711, a line-switching transfer to sub-channels with a bandwidthwhich corresponds to a fraction of the usual bandwidth of a data channelconsidered. Data channels are thereby bundled which are formed ordetermined in the coupling field 731 according to the control commandsof the change-over control unit 711. A time multiplex channel of the PCM30 system is considered as ISDN data frame which has information of 30data channels and two signal channels. The bandwidth of the datachannels each amounts to 64 kbit/s.

The multiplex/demultiplex device 732 allows a multiplexing inside eachof the 30 data channels of the time multiplex channel. To this end, twomethods are alternatively used. In a first method only a part of the 8bit of a PCM Word is switched through each other, thus 1, 2 or 4 bits.The bandwidth is reduced accordingly to 8, 16 or 32 kbit/s. The data ofseveral channels are in this way multiplexed on one data channel.

Alternatively a PCM word (byte) of the time multiplex channel of the PCM30 system is not switched through in each of the successive pulseframes, but only in each n-th pulse frame whereby the bandwidth isreduced to 64/n kbit/s.

The two multiplex methods described can also be combined. By way ofexample, one bandwidth of 1 kbit/s is produced for one data channel inthat each eight bit in each eighth frame of the ongoing data channelstems from the data channel considered.

The switching through in the line switching device 731 takes place,depending on the selected data rate, and in the case of transfer ratesper data channel unequal to 64 kbit/s, includes themultiplex/demultiplex device 732. If no multiplexing takes place on adata channel, then the data are passed by the multiplex/demultiplexdevice 732.

For the channel or sub-channel considered, a line-switching transfertakes place to the switch which represents the other side of theline-switching connection until a control command again reaches thedevice 71 to switch over again to packet-switching. This command is inturn coded by a certain bit sequence or is produced automatically. Thenthrough the control device, the switched-through line is broken off andthe incoming data are then again directed to the IP switch 72.

FIGS. 5 a and 5 b show the method sequence. FIG. 5 a shows the course ofthe method when changing from a packet-switching data transfer to aline-switching data transfer between two switches. With the presence ofa corresponding control signal, a line-switching connection is set up toanother switch and the data sent by line-switching.

If a line-switching data transfer is to take place to sub-channels offixed bandwidth then a multiplexer/demultiplexer is activated whichmultiplexes several data streams so that each time only every n^(th) bitand/or every n^(th) byte is reserved in the outgoing data stream for anincoming data stream. It can thereby be provided that the individualsub-channels have a different bandwidth, i.e., the different input datastreams have different proportions in the outgoing data stream. With thepresence of a further control signal, a change back to apacket-switching transfer is undertaken.

FIG. 5 b shows the selection of a suitable switch when establishing abypass. To this end, the headers of the IP data packets are comparedwith the information of a data bank. If the header information isassociated with a certain geographical destination, then the bypass isestablished to a switch mounted in this geographical area. If the headerinformation is not associated with a certain geographical destination,then as described above, a bypass is made to an intermediate junctionwhere the data packets pass through in the normal case. Whereapplicable, the switch has numerous bypasses to different switcheswherein each time only data packets with the same or similar topologicaldestination features are transferred to the individual switches withinthe frame of the bypass.

The present invention is not restricted in its design to the embodimentsgiven above. Rather a number of variations are possible which make useof the invention even in fundamentally different types of designs.

1. A method for transferring data selectively by line switching or bypacket switching from a first switch to a second switch, the firstswitch being part of or having access to a line-switching network,comprising: a) establishing a connection through the line-switchingnetwork from the first switch to an access point of a packet-switchingnetwork; b) transferring data through said connection from the firstswitch to the access point of packet-switching network; c) packetizingthe data into data packets if the data do not yet exist as data packets,and transferring the data packets through the packet-switching networkfrom the access point to the second switch; d) checking whether acontrol signal exists for changing-over from the packet-switching datatransfer of the data packets through the packet switching network to aline-switching connection from the first switch to the second switchthrough the line-switching network, wherein the control signal isproduced by the user of an end terminal connected to either of saidfirst switch or said second switch; e) establishing a connection fromthe first switch to the second switch through the line-switching networkin response to said control signal, if such a line-switching connectionis not yet present; and f) changing-over from the packet-switching datatransfer of the data packets through the packet switching network to aline-switching data transfer over the line-switching connection from thefirst switch to the second switch in response to said control signal andtransferring data over the line switching connection from the firstswitch to the second switch.
 2. A method for transferring dataselectively by line switching or by packet switching from a first switchto a second switch, the first switch being part of or having access to aline-switching network and a packet switching network, comprising: a)packetizing the data into data packets in the first switch if the datadoes not yet exist as data packets; b) transferring the data packetsfrom the first switch through the packet-switching network to the secondswitch; c) checking whether a control signal exists for changing-overfrom the packet-switching data transfer of the data packets through thepacket switching network to a line-switching connection to the secondswitch, wherein the control signal is produced by the user of an endterminal connection to either said first switch or to said secondswitch; d) establishing a connection from the first switch through theline-switching network to the second switch in response to said controlsignal, if such a line-switching connection is not yet present; and e)changing-over from the packet-switching data transfer of the datapackets through the packet switching network to a line-switching datatransfer in response to said control signal and transferring data overthe line switching connection to the second switch.
 3. The methodaccording to claim 1 or 2 wherein the data packets after changing overto the line-switching data transfer remain as data packets and aretransferred as such by line-switching.
 4. The method according to claim1 or 2 wherein headers are removed from the data packets after changingover to the line-switching data transfer.
 5. The method according toclaim 1 wherein data packets are sent to the access point of thepacket-switching network and data is transferred to the line-switchingnetwork by the same data channel.
 6. The method according to claim 1wherein data packets are transferred to the access point to thepacket-switching network through a first data channel and the data aretransferred for line-switching to the second switch through a seconddata channel.
 7. The method according to claim 1 or 2 wherein theline-switching network is an ISDN network having ISDN switches, the datapackets have a TCP/IP format and data channels used for theline-switching data transfer are ISDN B channels.
 8. The methodaccording to claim 1 wherein, with the line-switching data transferbetween the first switch and the second switch or between the firstswitch and the access point to the packet-switching network, the data ofseveral users are multiplexed on one data channel by formingsub-channels of a fixed bandwidth.
 9. The method according to claim 2wherein, with the line-switching data transfer between the first switchand the second switch the data of several users are multiplexed on onedata channel by forming sub-channels of a fixed bandwidth.
 10. Themethod according to claim 8 or 9 wherein the data of the user whenline-switching is selected are transferred line-switched with a transferrate which corresponds to a fraction of the transfer rate of a bandwidthwhich is available as standard to the user.
 11. The method according toclaim 8 wherein the line-switching network is an ISDN network and thedata of a user to be transferred are transferred between the first andthe second switches or between the first switch and the access point tothe packet-switching network on a data channel with a bandwidth which isonly a fraction of a standard bandwidth of 64 kbit/s, more particularly32, 18, 8, 4, 2 or 1 kbit/s.
 12. The method according to claim 9 whereinthe line-switching networks is an ISDN network and the data of a user tobe transferred are transferred between the first and the second switcheson a data channel with a bandwidth which is only a fraction of astandard bandwidth of 64 kbit/s, more particularly 32, 16, 8, 4, 2 or 1kbit/s.
 13. The method according to claim 11 wherein, in the firstswitch, for an integer “n” greater than one, only every n-th byte orevery n-th bit of an ISDN frame is copied over and forwarded on a datachannel to the second switch or to the access point to thepacket-switching network whereby an effective bandwidth of theline-switching data transfer is (64/n) kbit/s.
 14. The method accordingto claim 12 wherein, in the first switch, for an integer “n” greaterthan one, only every n-th byte or every n-th bit of an ISDN frame iscopied over and forwarded on a data channel to the second switch,whereby an effective bandwidth of the line-switching data transfer is(64/n) kbit/s.
 15. The method according to claim 1 or 2 wherein, with adata transfer from the first switch changing over from apacket-switching data transfer to the line-switching data transfer, a)address information of the data packets is evaluated and classifiedaccording to a network topology, and b) for the data packets whosedestination addresses correspond to a same topological area of thenetwork, the second switch is selected which is located in the sametopological area.
 16. The method according to claim 15 wherein, toclassify the data packets according to the network topology, thedestination addresses of the data packets are sorted according togeographical areas whereby, for data packets whose destination addressescorrespond to a same geographical area, the second switch is selected tobe located in this geographical area.
 17. The method according to claim16 wherein, for classifying the data packets according to geography, thedestination addresses are compared with destination addresses stored ina data bank which contains a link between the destination addresses andassociated geographical areas.
 18. The method according to claim 1,further comprising the steps of: a) checking when the data is beingtransferred using the line switching data transfer, whether a secondcontrol signal exists for changing-over to a packet-switching datatransfer to the second switch; b) establishing a second connectionthrough the line-switching network, during the existing transfer, fromthe first switch to the access point of the packet-switching network inresponse to said second control signal, if the connection to the accesspoint is no longer present; c) changing-over to a packet-switching datatransfer during the existing transfer; d) line-switching transferring ofthe data through the connection or the second connection from the firstswitch to the access point; and e) packetizing the data into datapackets if the data does not yet exist as data packets, and transferringthe data packets through the packet switching network from the accesspoint to the second switch.
 19. The method according to claim 2, furthercomprising the steps of: a) checking, when the data is being transferredusing the line switching data transfer, whether a second control signalexists for changing-over to a packet-switching data transfer to thesecond switch; b) changing-over to a packet-switching data transferduring the existing transfer in response to said second control signal;and c) packetizing the data into data packets in the first switch if thedata does not yet exist as data packets, and transferring the datapackets through the packet-switching network to the second switch. 20.The method of claim 1 or 2, further comprising locating the first switchbetween at least one end terminal of a user and an access point of thepacket switching network, wherein data are transmitted from the at leastone end terminal to the first switch.
 21. The method according to claim20, wherein at least one end terminal is part of a local area network.22. The method of claim 20, wherein at least one send terminal is atelephone.
 23. The method of claim 22, wherein the telephone is ananalog telephone.
 24. The method of claim 22, wherein the telephone isan ISDN telephone.
 25. The method of claim 22, wherein the telephone isa mobile telephone.
 26. The method of claim 20, wherein at least one endterminal is connected to a private branch exchange (PBX), which is inturn connected to the first switch.
 27. The method of claim 20, whereinthe data produced at at least one end terminal are analog data.
 28. Themethod of claim 20, wherein the data produced at at least one endterminal are digital, non-packetized data.
 29. The method of claim 1 or2, wherein the data produced at least one end terminal are digitalpacketized data, wherein the first switch unpacks these packetized dataand transmits them over the line-switching connection to the secondswitch as digital, non-packetized data.
 30. The method of claim 20,wherein the first switch is located between a plurality of user endterminals and an access of the packet switching network, wherein dataare transmitted from the plurality of end terminals to the first switch.31. The method of claim 20, wherein the first switch is located at theat least one end terminal.
 32. The method of claim 1 or 2, in whichtransferring the data through the packet-switching network comprisestransferring the data through the internet.
 33. The method of claim 1,wherein the access point of the packet switching network is a POP (pointof presence) of a service provider.
 34. Switching apparatus forselectively routing a telephone call from a first end terminal to asecond end terminal, comprising: a device that provides access to apacket switching network through which data can be sent for delivery tothe second end terminal; means for transferring first data of thetelephone call originated by the first end terminal through the packetswitching network for delivery to the second end terminal; a device forestablishing a connection to a line-switching network through which datacan be sent for delivery to the second end terminal; means fortransferring second data of the telephone call originated by the firstend terminal over the connection through the line-switching network fordelivery to the second end terminal; and means responsive to a controlsignal for changing-over from a packet-switching mode of transfer of thefirst data of the telephone call to a line-switching mode of transfer ofthe second data of the telephone call without interruption of a callset-up procedure, wherein said control signal is produced by the user ofthe first end terminal.
 35. A method for transferring data selectivelyby line-switching or by packet switching from a first switch to a secondswitch, the first switch being part of or having access to aline-switching network, comprising: a) establishing a connection throughthe line-switching network from the first switch to an access point of apacket-switching network; b) transferring data through said connectionfrom the first switch to the access point of the packet-switchingnetwork; c) packetizing the data into data packets if the data do notyet exist as data packets, and transferring the data packets through thepacket-switching network from the access point to the second switch; d)checking whether a control signal exists for changing-over from thepacket-switching data transfer of the data packets through the packetswitching network to a line-switching connection from the first switchto the second switch, wherein the control signal is produced by anetwork management system; e) establishing a line-switching connectionfrom the first switch to the second switch through the line-switchingnetwork in response to said control signal, if such a line-switchingconnection is not yet present; and f) changing-over from thepacket-switching data transfer of the data packets through the packetswitching network to a line-switching data transfer over theline-switching connection from the first switch to the second switch inresponse to said control signal and transferring data over the lineswitching connection from the first switch to the second switch.
 36. Amethod for transferring data selectively by line switching or by packetswitching from a first switch to a second switch, the first switch beingpart of or having access to a line-switching network and a packetswitching network, comprising: a) packetizing the data into data packetsin the first switch if the data does not yet exist as data packets; b)transferring the data packets from the first switch through thepacket-switching network to the second switch; c) checking whether acontrol signal exists for changing-over from the packet-switching datatransfer of the data packets through the packet switching network to aline-switching connection to the second switch, wherein the controlsignal is produced by a network management system; d) establishing theline-switching connection through the line-switching network to thesecond switch in response to said control signal, if the line-switchingconnection is not yet present; and e) changing-over from thepacket-switching data transfer of the data packets through the packetswitching network to a line-switching data transfer in response to saidcontrol signal and transferring data over the line switching connectionto the second switch.
 37. The method according to claim 35 or 36 whereinthe data packets after changing over to the line-switching data transferremain as data packets and are transferred as such by line-switching.38. The method according to claim 35 or 36 wherein headers are removedfrom the data packets after changing to the line-switching datatransfer.
 39. The method according to claim 35 wherein data packets aresent to the access point of the packet-switching network and data istransferred to the line-switching network by the same data channel. 40.The method according to claim 35 wherein data packets are transferred tothe access point of the packet-switching network through a first datachannel and the data are transferred for line-switching to the secondswitch through a second data channel.
 41. The method according to claim35 or 36 wherein the line-switching network is an ISDN network havingISDN switches, the data packets have a TCP/IP format and data channelsused for the line-switching data transfer are ISDN B channels.
 42. Themethod according to claim 35 wherein, with the line-switching datatransfer between the first switch and the second switch or between thefirst switch and the access point of the packet-switching network, thedata of several users are multiplexed on one data channel by formingsub-channels of a fixed bandwidth.
 43. The method according to claim 36wherein, with the line-switching data transfer between the first switchand the second switch the data of several users are multiplexed on onedata channel by forming sub-channels of a fixed bandwidth.
 44. Themethod according to claim 42 or 43 wherein the data of the user whenline-switching is selected are transferred line-switched with a transferrate which corresponds to a fraction of the transfer rate of a bandwidthwhich is available as standard to the user.
 45. The method according toclaim 42 wherein the line-switching network is an ISDN network and thedata of a user to be transferred are transferred between the first andthe second switches or between the first switch and the access point tothe packet-switching network on a data channel with a bandwidth which isonly a fraction of a standard bandwidth of 64 kbit/s, more particularly32, 16, 8, 4, 2 or 1 kbit/s.
 46. The method according to claim 43wherein the line-switching network is an ISDN network and the data of auser to be transferred are transferred between the first and the secondswitches on a data channel with a bandwidth which is only a fraction ofa standard bandwidth of 64 kbit/s, more particularly 32, 16, 8, 4, 2 or1 kbit/s.
 47. The method according to claim 45 wherein, in the firstswitch, for an integer “n” greater than one, only every n-th byte orevery n-th bit of an ISDN frame is copied over and forwarded on a datachannel to the second switch or to the access point to thepacket-switching network, whereby an effective bandwidth of theline-switching data transfer is (64/n) kbit/s.
 48. The method accordingto claim 46 wherein, in the first switch, for an integer “n” greaterthan one, only every n-th byte or every n-th bit of an ISDN frame iscopied over and forwarded on a data channel to the second switch,whereby an effective bandwidth of the line-switching data transfer is(64/n) kbit/s.
 49. The method according to claim 35 or 36 wherein, witha data transfer from the first switch changing over from apacket-switching data transfer to the line-switching data transfer, a)address information of the data packets is evaluated and classifiedaccording to a network topology, and b) for the data packets whosedestination addresses correspond to a same topological area of thenetwork, the second switch is selected which is located in the sametopological area.
 50. The method according to claim 49 wherein, toclassify the data packets according to the network topology, thedestination addresses of the data packets are sorted according togeographical areas whereby, for data packets whose destination addressescorrespond to a same geographical area, the second switch is selected tobe located in this geographical area.
 51. The method according to claim50 wherein, for classifying the data packets according to geography, thedestination addresses are compared with destination addresses stored ina data bank which contain a link between the destination addresses andassociated geographical areas.
 52. The method according to claim 35,further comprising the steps of: a) checking, when the data is beingtransferred using the line switching data transfer, whether a secondcontrol signal exists for changing-over to a packet-switching datatransfer to the second switch; b) changing-over to a packet-switchingdata transfer during the existing transfer in response to said secondcontrol signal; and c) packetizing the data into data packets in thefirst switch if the data does not yet exist as data packets, andtransferring the data packets through the packet-switching network tothe second switch.
 53. The method according to claim 36, furthercomprising the steps of: a) checking, when the data is being transferredusing the line switching data transfer, whether a second control signalexists for changing-over to a packet-switching data transfer to thesecond switch; b) changing-over to a packet-switching data transferduring the existing transfer in response to said second control signal;and c) packetizing the data into data packets in the first switch if thedata does not yet exist as data packets, and transferring the datapackets through the packet-switching network to the second switch. 54.The method of claim 35 or 36, further comprising locating the firstswitch between at least one end terminal of a user and an access pointof the packet switching network, wherein data are transmitted from theat least one end terminal to the first switch.
 55. The method accordingto claim 54, wherein at least one end terminal is part of a local areanetwork.
 56. The method of claim 54, wherein at least one end terminalis a telephone.
 57. The method of claim 56, wherein the telephone is ananalog telephone.
 58. The method of claim 56, wherein the telephone isan ISDN telephone.
 59. The method of claim 56, wherein the telephone isa mobile telephone.
 60. The method of claim 54, wherein at least one endterminal is connected to a private branch exchange (PBX), which is inturn connected to the first switch.
 61. The method of claim 54, whereinthe data produced at at least one end terminal are analog data.
 62. Themethod of claim 54, wherein the data produced at at least one endterminal are digital, non-packetized data.
 63. The method of claim 35 or36, wherein the data produced at at least one end terminal are digitalpacketized data, wherein the first switch unpacks these packetized dataand transmits them over the line-switching connection to the secondswitch as digital, non-packetized data.
 64. The method of claim 54,wherein the first switch is located between a plurality of user endterminals and an access point of the packet switch network wherein dataare transmitted from the plurality of end terminals to the first switch.65. The method of claim 54, wherein the first switch is located at theat least one end terminal.
 66. The method of claim 35 or 36, in whichtransferring the data through the packet-switching network comprisestransferring the data through the Internet.
 67. The method of claim 35,wherein the access point of the packet switching network is a POP (pointof presence) of a service provider.
 68. Switching apparatus forselectively routing a telephone call from a first end terminal to asecond end terminal, comprising: a device that provides access to apacket switching network through which data can be sent for delivery tothe second end terminal; means for transferring first data of thetelephone call originated by the first terminal through the packetswitching network for delivery to the second end terminal; a device forestablishing a connection to a line-switching network through which datacan be sent for delivery to the second end terminal; means fortransferring second data of the telephone call originated by the firstterminal over the connection through the line-switching network fordelivery to the second end terminal; and means responsive to a controlsignal for changing-over from a packet-switching mode of transfer of thefirst data of the telephone call to a line-switching mode of transfer ofthe second data of the telephone call without interruption of a call-upprocedure, wherein said control signal is produced by a networkmanagement system.
 69. Switching apparatus for selectively routing atelephone call from a first end terminal to a second end terminal,comprising: means for establishing a connection to a packet switchingnetwork through which data can be sent to the second end terminal; meansfor transferring first data of the telephone call originated by thefirst end terminal over the connection through the packet switchingnetwork for delivery to the second end terminal, means for establishinga connection to a line-switching network through which data can be sentfor delivery to the second end terminal; means for transferring seconddata of the telephone call originated by first end terminal over theconnection through the line-switching network for delivery to the secondend terminal; and means responsive to a control signal for changing-overfrom a packet-switching mode of transfer of the first data of thetelephone call to a line-switching mode of transfer of the second dataof the telephone call without interruption of a call set-up procedure.70. The switching apparatus as claimed in claim 69, wherein the meansresponsive to the control signal includes means for receiving thecontrol signal from the user of the first end terminal.
 71. Theswitching apparatus as claimed in claim 69, further including means forautomatically producing the control signal when a data blockage occursin the connection through the packet switching network to the second endterminal.
 72. The switching apparatus as claimed in claim 71, whichincludes means for changing-over from the line-switching transfer of thesecond data of the telephone call to packet-switching transfer of dataof the telephone call when there is no longer a need for line-switchingtransfer of data of the telephone call.
 73. The switching apparatus asclaimed in claim 71, wherein the means for establishing a connectionthrough a line-switching network to the second end terminal includesmeans for accessing a database of network topology in order to select aconnection through the line-switching network that bypasses the datablockage.
 74. The switching apparatus as claimed in claim 71, whereinthe means for automatically producing the control signal is included insaid switching apparatus.
 75. The switching apparatus as claimed inclaim 69, which includes a network.
 76. The switching apparatus asclaimed in claim 69, which includes means for multiplexing data ofseveral users over the connection through the line-switching network tothe second end terminal.
 77. A method of selectively routing a telephonecall from a first end terminal to a second end terminal, comprising:establishing access of said first end terminal to a packet switchingnetwork through which data can be sent for delivery to the second endterminal; transferring first data of the telephone call originated bythe first end terminal over the packet switching network for delivery tothe second end terminal, responding to a control signal forchanging-over from a packet-switching mode of transfer of the first dataof the telephone call to a line-switching mode of transfer of seconddata of the telephone call originated by the first end terminal withoutinterruption of a call set-up procedure, by establishing a connectionfrom said first end terminal to a line-switching network through whichdata can be sent for delivery to the second end terminal andestablishing said line-switching mode of transfer of the second data ofthe telephone call over the connection through the line-switchingnetwork for delivery to the second end terminal.
 78. The method asclaimed in claim 77, which includes receiving the control signal from auser of the first end terminal.
 79. The method as claimed in claim 77,which includes automatically producing the control signal when a datablockage occurs in the packet switching network to the second endterminal.
 80. The method as claimed in claim 79, which includeschanging-over from the line-switching transfer of the second data of thetelephone call to packet-switching transfer of data of the telephonecall when there is no longer a need for line-switching transfer of dataof the telephone call.
 81. The method as claimed in claim 77, whereinthe establishing of a connection through the line-switching network tothe second end terminal includes accessing a database of networktopology in order to select a connection through the line-switchingnetwork that bypasses the data blockage.
 82. The method as claimed inclaim 77, which includes a network management system producing thecontrol signal.
 83. The method as claimed in claim 77, which includesmultiplexing data of several users over the connection through theline-switching network to the second end terminal.
 84. Switchingapparatus for switching data packets from multiple origin end terminals,the data packets containing headers including information identifyingrespective origin and destination end terminals, the switching apparatuscomprising: a packet switching device for transferring data packetsthrough a packet switching network through which data can be sent fordelivery to destination end terminals; a line switching device forestablishing line connections through a line-switching network throughwhich data can be sent to the destination end terminals; and a controldevice connected to the packet switching device and the line switchingdevice for directing the data packets from the multiple origin endterminals to either the packet switching device or to the line switchingdevice, the control device being responsive to the data packet headersfor controlling the packet switching device and the line switchingdevice for establishing and maintaining respective communicationsconnections for data transfer with real-time properties between originend terminals and destination end terminals, the control device alsobeing responsive to a control signal for changing-over frompacket-switching transfer of first data of a communications connectionto line-switching transfer of second data of the communicationconnection without interruption of the communications connection. 85.The switching apparatus as claimed in claim 84, which includes anunpacketing device connected to the line switching device forunpacketing data packets for transmitting data of the unpacketed datapackets over a line connection established by the line switching devicethrough the line-switching network.
 86. The switching apparatus asclaimed in claim 84, wherein the control device is adapted for receivingthe control signal from the origin end terminal of the communicationsconnection.
 87. The switching apparatus as claimed in claim 84, whichincludes a device for automatically producing the control signal when adata blockage occurs in the routing of data packets of thecommunications connection through the packet switching network.
 88. Theswitching apparatus as claimed in claim 87, wherein the control deviceinitiates a change-over from the line-switching transfer of the seconddata of the communications connection to packet-switching transfer ofdata of the communications connection when there is no longer a need forline-switching transfer of data of the communications connection. 89.The switching apparatus as claimed in claim 87, which includes adatabase of network topology, and wherein the line switching device iscoupled to the database of network topology for accessing the databaseof network topology in order to select a connection through theline-switching network that bypasses the data blockage.
 90. Theswitching apparatus as claimed in claim 84, which includes a networkmanagement system for producing the control signal.
 91. The switchingapparatus as claimed in claim 84, wherein the line switching deviceincludes a multiplexer device for multiplexing data of several originend terminals over a single line connection through the line-switchingnetwork.
 92. A method of routing data packets from multiple origin endterminal in a data network, the data packets containing headersincluding information identifying respective origin and destination endterminals in the data network, the method comprising: directing the datapackets from the multiple end terminals to either a packet switchingdevice or to a line switching device by inspecting the data packetheaders, and in response to the data packet headers, establishing andmaintaining respective communications connections for data transfer withreal-time properties between origin end terminals and destination endterminals, and responding to a control signal by changing-over frompacket-switching transfer of first data of at least one of thecommunications connections over a packet-switching network toline-switching transfer of second data of said at least one of thecommunication connections over a line-switching network withoutinterruption of said at least one of the communications connections. 93.The method as claimed in claim 92, which includes unpacketing datapackets and transmitting data of the unpacketed data packets over a lineconnection established by the line switching device through theline-switching network.
 94. The method as claimed in claim 92, whichincludes receiving the control signal from the origin end terminal ofsaid at least one communications connection.
 95. The method as claimedin claim 92, which includes automatically producing the control signalwhen a data blockage occurs in the routing of data packets of said atleast one communications connection through the packet switchingnetwork.
 96. The method as claimed in claim 95, wherein the controldevice initiates a change-over from the line-switching transfer of thesecond data of the communications connection to packet-switchingtransfer of data of the communications connection when there is nolonger a need for line-switching transfer of data of the communicationconnection.
 97. The method as claimed in claim 95, which includesaccessing a database of network topology in order to select a connectionthrough the line-switching network that bypasses the data blockage. 98.The method as claimed in claim 92, which includes a network managementsystem producing the control signal.
 99. The method as claimed in claim92, which includes multiplexing date of several origin end terminalsover a single line connection through the line-switching network. 100.Switching apparatus for switching Internet Protocol (IP) data packetsfrom multiple origin end terminals, the data packets containing headersincluding information identifying respective origin and destination endterminals, the switching apparatus comprising: an IP packet switchingdevice for packet-switching transfer of data through the Internet fordelivery to destination end terminals; a line switching device farestablishing line connections through a public telephone network throughwhich data can be sent to the destination end terminals; and a controldevice connected to the IP packet switching device and the lineswitching device for directing the IP data packets from the multipleorigin end terminals to either the packet switching device or to theline switching device, the control device being responsive to the datapacket headers for controlling the packet switching device and the lineswitching device for establishing and maintaining respectivecommunication connections for data transfer with real-time propertiesbetween origin end terminals and destination end terminals, and thecontrol device also being responsive to an overload in the Internet forautomatically changing-over from packet-switching transfer of first dataof a communications connection to line-switching transfer of second dataof the communication connection without interruption of thecommunications connection when a data blockage occurs in the routing ofdata packets of the first data of the communications connection throughthe Internet.
 101. The switching apparatus as claimed in claim 100,which includes an unpacketing device connected to the line switchingdevice for unpacketing IP data packets for transmitting data of theunpacketed IP data packets over a line connection established by theline switching device through the public telephone network.
 102. Theswitching apparatus as claimed in claim 100, wherein the control deviceinitiates a change-over from the line-switching transfer of the seconddata of the communications connection to packet-switching transfer ofdata of the communications connection when there is no longer a need forline-switching transfer of data of the communications connection. 103.The switching apparatus as claimed in claim 100, which includes adatabase of network topology and wherein the line switching device iscoupled to the database of network topology for accessing the databaseof network topology in order to select a connection through theline-switching network that bypasses the overload.
 104. The switchingapparatus as claimed in claim 100, wherein the line switching deviceincludes a multiplexer device for multiplexing data of several originend terminals over a single line connection through the public telephonenetwork.
 105. A data switch apparatus, comprising: a data input; apacket switch having a connection to a packet switching network; a lineswitch having a connection to a line switching network; and a controllerthat receives data from said data input and transfers said data toeither said packet switch or to said line switch in response to acontrol signal that is developed as a result of monitoring of quality ofservice of said packet switching network; and Wherein said controllerfurther comprises a data packeting/unpacketing device for packetizingunpacketed data received at said data input to be transferred to saidpacket switch.
 106. A data switch apparatus as set forth in claim 105,wherein said controller monitors quality of service of said packetswitching network and develops said control signal.
 107. A data switchapparatus as set forth in claim 105, wherein a network management systemmonitors quality of service of said packet switching network anddevelops said control signal.
 108. A data switch apparatus as set forthin claim 105, wherein a user of said data switch apparatus monitorsquality of service of said packet switching network and develops saidcontrol signal.
 109. A data switch apparatus as set forth in claim 105,wherein said monitoring is performed during a set-up process for a datatransfer session between a first end terminal connected to said datainput and a second end terminal connected to said packet switching andline switching networks.
 110. A data switch apparatus as set forth inclaim 105, wherein said monitoring is performed during a data transfersession between a first end terminal connected to said data input and asecond end terminal connected to said packet switching and lineswitching networks.
 111. A data switch apparatus as set forth in claim105, wherein said quality of service monitoring comprises monitoring ofan available bandwidth of said packet switching network.
 112. A dataswitch apparatus as set forth in claim 105, wherein said quality ofservice monitoring comprises monitoring of packet loss information onsaid packet switching network.
 113. A data switch apparatus as set forthin claim 105, wherein said quality of service monitoring comprisesmonitoring of packet transmission delay information on said packetswitching network.
 114. A data switch apparatus as set forth in claim105, wherein said data comprises voice data.
 115. A data switchapparatus as set forth in claim 105, wherein said data comprises videodata.
 116. A data switch apparatus as set forth in claim 105, whereinsaid data comprises audio data.
 117. A data switch apparatus as setforth in claim 105, wherein said data comprises application data.
 118. Amethod of routing IP data packets from multiple origin end terminals inan IP data network, the IP data packets containing headers includinginformation identifying respective origin and destination end terminalsin the IP data network, the method comprising: inspecting the IP datapacket headers at a switch in the IP data network in order to establisha respective communications connection for IP data packets from at leastone of the origin terminals to a destination end terminal in the IPnetwork, the respective communications connection being initiated fromthe switch by packet switching of IP data packets from the switch, andensuring that the respective communications connection has a desiredbandwidth by changing over, from the packet switching of the IP datapackets from the switch, to line switching of the IP data packets fromsaid at least one of the origin end terminals to said destination endterminal, when it is found that the packet switching of the IP datapackets from the switch does not have the desired bandwidth.
 119. Themethod as claimed in claim 118, wherein the line switching of the IPdata packets from said at least one of the origin end terminals to saiddestination end terminal includes unpacketing the IP data packets andtransmitting data of the unpacketed data packets over a line connectionand then re-packeting the data of the unpacketed data packets havingbeen transmitted over the line connection.
 120. The method as claimed inclaim 118, which includes initiating a change-over from theline-switching to packet-switching of the IP data packets from said atleast one of the origin end terminals to said destination end terminalwhen there is no longer a need for line-switching transfer of the IPdata packets of the respective communications connection.
 121. Themethod as claimed in claim 118, which includes using the packetswitching of the IP packets from the switch for trace routing for therespective communications connection.
 122. The method as claimed inclaim 118, which includes accessing a database of network topology inorder to select a line-switching connection that bypasses a datablockage of the packet switching of the IP data packets from the switch.123. The method as claimed in claim 118, which includes a networkmanagement system producing a control signal when the packet switchingof the IP data packets from the switch does not have the desiredbandwidth, and the switch responding to the control signal by changingover, from the packet switching of the IP data packets from the switch,to line switching of the IP data packets from said at least one of theorigin end terminals to said destination end terminal.
 124. The methodas claimed in claim 118, wherein the switch provides access to theInternet, the packet switching of the IP data packets from the switch isinitiated over the Internet, and the method includes changing over atthe switch, from the packet switching of the IP data packets from theswitch, to line switching of the IP data packets from said at least oneof the origin end terminals to said destination end terminal.
 125. Themethod as claimed in claim 118, which includes the switch multiplexingdata of several origin end terminals over a single line-switchedconnection.